﻿var status = 0;
var eff = "#fUI/UIPVP.img/MiniMapIcon/star#";
var z = "#fUI/UIWindow/Quest/icon5/1#";//"+z+"//美化
var kkk = "#fEffect/CharacterEff/1051296/1/0#";
var eff1 = "#fUI/UIPVP.img/MiniMapIcon/star#";
var icon = "#fUI/Basic.img/BtMin2/normal/0#";
var iconEvent = "#fUI/UIToolTip.img/Item/Equip/Star/Star#";
var ttt = "#fUI/UIPVP.img/MiniMapIcon/star#";//"+ttt+"//美化1
var ttt2 = "#fUI/UIWindow/Quest/icon6/7#";////美化2
var ttt3 = "#fUI/UIWindow/Quest/icon3/6#";//"+ttt3+"//美化圆
var ttt4 = "#fUI/UIWindow/Quest/icon5/1#";//"+ttt4+"//美化New
var ttt5 = "#fUI/UIWindow/Quest/icon0#";////美化!
var ttt6 = "#fUI/UIWindow.img/PvP/Scroll/enabled/next2#";//"+ttt6+"//美化会员
var z1 = "#fUI/UIWindow.img/PvP/Scroll/enabled/next2#";//"+z+"//美化
var tt = "#fEffect/ItemEff/1112811/0/0#";//音符
var feng = "#v4032733#"
var jf = 100;//兑换数量

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (status == 0 && mode == 0) {
        cm.dispose();
        return;
    }
    if (mode == 1) {
        status++;
    } else {
        status--;
    }
    if (cm.getMapId() == 180000001) {
            cm.sendOk("很遗憾，您因为违反用户守则被禁止游戏活动，如有异议请联系管理员.")
            cm.dispose();
        } 
    else if (status == 0) { //
		var selStr = ""+ttt+" #e#d请选择#k#n\r\n"+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+"\r\n";
		selStr += "#r#L0#"+eff+" 在线福利#l  #L1#"+eff+" 每日签到#l  #L2#"+eff+" 每日道具#l#k\r\n";
		selStr += "#r#L3#"+eff+" 等级奖励#l  #L4#"+eff+" 每日门票#l  #L8#"+eff+" 金币换点#l#k\r\n";
		selStr += "#r#L6#"+eff+" 组队积分#l  #L7#"+eff+" 每日送点#l\r\n\r\n";
		selStr += "             #L100#"+eff+"点我补领25星BOSS纹章\r\n\r\n";		
                
                selStr += " "+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+""+eff1+"\r\n";
		selStr += "\r\n\t\t\t#b#L9#"+ttt+" 返回上一页#l#k\r\n";
		cm.sendSimple(selStr);
    } else if (status == 1) {
        switch (selection) {
		case 9: // 返回
			cm.dispose();
			cm.openNpc(9310362);
			break;
        case 0: // 在线福利
			cm.dispose();
			cm.openNpc(9900003, "zxjl");
			break;
		case 1: // 每日签到
			 if (cm.getPlayerStat("LVL") < 100) {
                cm.sendOk("#r - 每日签到 >> #k\r\n\r\n100级以下的不能参加活动。");
            } else if (cm.getSpace(4) < 2) {
                cm.sendOk("#r - 每日签到 >> #k\r\n\r\n签到失败，您的其他栏道具空间不足。");
            } else {
                if (cm.getEventCount("每日签到") == 0 && cm.getOnlineTime() > 60) {
                    cm.gainItem(2431152, 1);
                   // cm.gainItem(4310110, 1);
                    cm.gainItem(4032398, 1);
                    cm.gainPlayerPoints(jf * 1);
                    cm.setEventCount("每日签到");
                    cm.setEventCount("总计签到", 1);
					cm.worldMessage(cm.getChar().getName() + "玩家成功签到.当前签到次数" + cm.getEventCount("总计签到", 1));
                    cm.sendOk("#r - 每日签到 >> \r\n\r\n- #d签到成功#k\r\n获得#b每日礼包#v2431152##k及100积分,收集多个可以跟我领取奖励！");
					cm.dispose();
                } else {
                    cm.sendOk("#r - 每日签到 >> #k\r\n\r\n对不起，一天只能签到一次。\r\n或您要在线1小时以上才能签到！");
					cm.dispose();
                }
			}
					break;
		case 2: // 每日道具
			if (cm.getPlayerStat("LVL") < 100) {
                cm.sendOk("#r - 每日福利 >> #k\r\n\r\n100级以下的不能参加活动。");
            } else if (cm.getSpace(4) < 3) {
                cm.sendOk("#r - 每日福利 >> #k\r\n\r\n福利失败，您的其他栏道具空间不足。");
            } else {
                if (cm.getEventCount("每日福利10") == 0  && cm.getOnlineTime()>60) {
					cm.gainItem(5062000, 10);
					cm.gainItem(5062002, 10);
					cm.gainItem(4310143, 10);
					cm.gainItem(4310088, 10);
					cm.gainItem(4310176, 10);
					cm.gainItem(4310057, 10);
                    cm.gainNX(2, 10000);
                    cm.setEventCount("每日福利10");
                    cm.setEventCount("总计福利10", 1);
					cm.worldMessage(cm.getChar().getName() + "玩家成功领取福利.领取福利总次数" + cm.getEventCount("总计福利10", 1));
                    cm.sendOk("#r - 每日福利 >> \r\n#d每日福利领取成功#k\r\n获得#v5062000# x 10  #v5062002# x 10 #v4310143# x 10  #v4310088# x 10  #v4310176# x 10  #v4310057# x 10  抵用卷10000点。");
                } else {
                    cm.sendOk("#r - 每日福利 >> #k\r\n\r\n对不起，一天只能福利一次。\r\n或您要在线60分钟以上时才能领取！");
                }
            }
					cm.dispose();
					break;
		case 3: //  等级奖励
			//cm.sendOk("暂无。");
			cm.dispose();
			cm.openNpc(9900003, "dengji1001");
			break;
		case 4: //  BOSS门票
			if (cm.getPlayerStat("LVL") < 1) {
                cm.sendOk("#r - 每日BOSS门票 >> #k\r\n\r\n180级以下的不能参加活动。");
            } else if (cm.getSpace(4) < 3) {
                cm.sendOk("#r - 每日BOSS门票 >> #k\r\n\r\n福利失败，您的其他栏道具空间不足。");
            } else {
                if (cm.getPQLog("每日BOSS门票") == 0  && cm.getOnlineTime()>5) {
					cm.gainItem(4001017, 2);
					cm.gainItem(4031044, 2);
					cm.gainItem(4031179, 2);
					cm.gainItem(4033981, 2);
					cm.gainItem(4032246, 2);
                    cm.setPQLog("每日BOSS门票");
                    cm.setPQLog("总计BOSS门票", 1);
					cm.worldMessage(cm.getChar().getName() + "玩家成功领取每日BOSS入场劵.领取福利总次数" + cm.getPQLog("总计BOSS门票", 1));
                    cm.sendOk("#r - 每日BOSS入场劵 >> \r\n#d每日福利领取成功#k\r\n获得#v4001017# x2 #v4031179# x2 #v4033981# x2 #v4032246# x2 #v4031044# x2");
                } else {
                    cm.sendOk("#r - 每日BOSS门票 >> #k\r\n\r\n对不起，一天只能福利一次。\r\n或您要在线5分钟以上时才能领取！");
                }
            }
					cm.dispose();
					break;
		case 5: //  充值奖励
			//cm.sendOk("暂无。");
			cm.dispose();
			cm.openNpc(9310362, "leijichongzhi")
			break;
	case 100:
            cm.dispose();
            if (cm.haveItem(1190400) < 1) {
				var toDrop = cm.getNewEquip(1190400);
		toDrop.setStr(5); //装备力量
		toDrop.setDex(5); //装备敏捷
		toDrop.setInt(5); //装备智力
		toDrop.setLuk(5); //装备运气
		toDrop.setMatk(1); //物理攻击
		toDrop.setWatk(1); //魔法攻击
		toDrop.setEnhance(25);
		cm.addFromDrop(toDrop);
				cm.sendOk("恭喜您获得了#v1190400#。");
				} else {
					cm.sendOk("您身上好像有一个#v1190400#，不要贪心哦。");
				}
            break;
		case 6: //  组队积分
			cm.dispose();
			cm.openNpc(9310362, "100")
			break;
		case 7: //  每日送点
			cm.dispose();
			cm.openNpc(9310362, "hqye1")
			break;
		case 8: //  金币换点
			cm.dispose();
			cm.openNpc(9310362, "jbhd")
			break;
         }
    }
}